Regulating authority

The regulating authority vests in it the overall authority in a business

network which is required for broad access to the ledger’s contents.

Developer of the application

Meant to interact with the blockchain that is used by the users, he/ she is

the developer of applications and smart contracts.

Network operator

Each business on the network which is responsible to define, create,

manage, and monitor the blockchain network required is a network

operator.

The issue and management of certificates by the certificate authority

To run a permissioned blockchain, there is a requirement of different

types of certificates that are issued and managed by the certificate

authority.

Processing platform

This being the processing platform, to augment processing and initiate

requests into the blockchain, an existing computer system may be used

by the blockchain.

Data sources

The behavior of smart contracts is influenced by the data sources that

provide data through an existing data system.

Hyperledger blockchain components

The ledger of records, transaction processing smart contract, consensus

network, participation membership, triggering events, systems management,

wallet, and systems integration are included as the components of the

hyperledger blockchain.

Records ledger

The records ledger contains the transaction invocations of the blockchain

and the current world state of the ledger.

Transactions processing smart contract

The business network transactions are encapsulated in the smart contract

in code that results in gets and sets of ledger states during transaction

invocations.